﻿<%@ Page Language="C#" MasterPageFile="~/Master.Master" Culture="th-TH" uiCulture="th" AutoEventWireup="true" CodeBehind="MAS_EduQualifications.aspx.cs" Inherits="KPIS.GERP.GHRMS.APP.App_UI.Forms.MAS_EduQualifications" %>
<%@ Register src="../Controls/user.ascx" tagname="user" tagprefix="uc1" %>
<asp:Content 
    ID="Content1" 
    runat="server" 
    contentplaceholderid="ContentPlaceHolder1">
    <title>ข้อมูลวุฒิการศึกษา</title>
    <link href="../../Styles/CssClass.css" rel="stylesheet" type="text/css" />
    <telerik:RadCodeBlock ID="RadCodeBlock1" runat="server">        
            <script type="text/javascript">
                function onTextChange(sender) {
                    if (sender.get_value() == "") {
                        sender.set_text("");
                    }
                }
                                
            </script>       
    </telerik:RadCodeBlock>
    <telerik:RadToolTip ID="RadToolTip1" runat="server" Width="500px" 
         Modal = "true"         
         ShowEvent="OnClick"        
         TargetControlId="linkHelp"
         IsClientID="true"         
         HideEvent="LeaveToolTip"         
         Position="Center"         
         Animation="Resize"
         ShowDelay="0"    
         RelativeTo="Element" 
         Text="รหัสวุฒิการศึกษา ประกอบด้วยเลข 7 หลัก (XXXXXXX) โดยมีหลักเกณฑ์ในการกำหนดดังนี้
               <br /> รหัสเลขหลักที่ 1 - 2 (XX) หมายถึง ระดับคุณวุฒิการศึกษา <br /> เลข 00 หมายถึง วุฒิอื่นๆ  "/>
    <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server">
        <AjaxSettings>
            <telerik:AjaxSetting AjaxControlID="cmdSearch">
                <UpdatedControls>
                    <telerik:AjaxUpdatedControl ControlID="RadTreeView1" 
                        LoadingPanelID="RadAjaxLoadingPanel2" />
                </UpdatedControls>
            </telerik:AjaxSetting>
            <telerik:AjaxSetting AjaxControlID="cmdExpand">
                <UpdatedControls>
                    <telerik:AjaxUpdatedControl ControlID="RadTreeView1"
                        LoadingPanelID="RadAjaxLoadingPanel2" />
                </UpdatedControls>
            </telerik:AjaxSetting>
            <telerik:AjaxSetting AjaxControlID="cmdCollapse">
                <UpdatedControls>
                    <telerik:AjaxUpdatedControl ControlID="RadTreeView1" 
                        LoadingPanelID="RadAjaxLoadingPanel2" />
                </UpdatedControls>
            </telerik:AjaxSetting>
            <telerik:AjaxSetting AjaxControlID="RadTreeView1">
                <UpdatedControls>
                    <telerik:AjaxUpdatedControl ControlID="lblUpperText" />
                    <telerik:AjaxUpdatedControl ControlID="RadGrid1" 
                        LoadingPanelID="RadAjaxLoadingPanel2" />
                </UpdatedControls>
            </telerik:AjaxSetting>
            <telerik:AjaxSetting AjaxControlID="RadGrid1">
                <UpdatedControls>
                    <telerik:AjaxUpdatedControl ControlID="RadGrid1" 
                        LoadingPanelID="RadAjaxLoadingPanel2" />
                </UpdatedControls>
            </telerik:AjaxSetting>
        </AjaxSettings>
    </telerik:RadAjaxManager>
    <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server" 
        Height="100%" Width="75px" Transparency="50">
        <table style="height: 100%; width: 100%" border="0">
            <tr>
                <td width="100%" align="center" valign="middle">
                    <img alt="Loading..." 
                        src="../Images/Buttons/loading.gif" 
                        style="border: 0px;" />
                </td>
            </tr>
        </table>
    </telerik:RadAjaxLoadingPanel>
    <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel2" runat="server">
    </telerik:RadAjaxLoadingPanel>
    <table>
        <tr>
            <td>
                <!-- <uc1:user ID="user1" runat="server" /> -->
            </td>
            <td width="20"></td>


            <td></td>
        </tr>

        <tr>
            <td colspan="3">
                <div class="Background980V2" style='width: 976px'>

                    <table align="center" width="980px">
                        <tr>
                            <td align="left" class="tableHeader">ข้อมูลวุฒิการศึกษา</td>
                        </tr>
                    </table>
                    <table align="center" width="980px">
                        <tr>
                            <td>
                                <asp:Panel ID="PanelTree"
                                    runat="server"
                                    Width="970px" ScrollBars="Auto">
                                    <telerik:RadGrid
                                        ID="RadGrid1"
                                        runat="server"
                                        AllowAutomaticDeletes="True"
                                        AllowFilteringByColumn="True"
                                        AllowMultiRowEdit="True"
                                        AllowMultiRowSelection="True"
                                        AllowPaging="True"
                                        AllowSorting="True"
                                        AutoGenerateColumns="False"
                                        EnableAJAX="True"
                                        EnableAJAXLoadingTemplate="True"
                                        GridLines="None"
                                        OnItemCommand="RadGrid1_ItemCommand"
                                        Skin="Outlook"
                                        Width="950px">
                                        <MasterTableView AllowMultiColumnSorting="True" CellSpacing="-1"
                                            ClientDataKeyNames="Sequence"
                                            CommandItemDisplay="Top"
                                            DataKeyNames="Sequence"
                                            InsertItemPageIndexAction="ShowItemOnCurrentPage"
                                            NoMasterRecordsText="&lt; ไม่มีข้อมูล &gt;">
                                            <CommandItemTemplate>
                                                <table width="100%">
                                                    <tr>
                                                        <td>
                                                            <asp:LinkButton ID="cmdAddNew" runat="server" CausesValidation="False"
                                                                CommandName="InitInsert"
                                                                Visible="<%# !RadGrid1.MasterTableView.IsItemInserted && RadGrid1.EditIndexes.Count <= 0 %>">
                                        <img style="border:0px;vertical-align:middle;" alt="" 
                                        src="../Images/Buttons/AddRecord.gif" />เพิ่มข้อมูลวุฒิการศึกษา</asp:LinkButton>
                                                        </td>
                                                        <td align="right">
                                                            <a id="linkHelp" href="#" onclick="return false;">ช่วยเหลือ? </a>
                                                        </td>
                                                    </tr>
                                                </table>
                                            </CommandItemTemplate>
                                            <RowIndicatorColumn>
                                                <HeaderStyle Width="20px" />
                                            </RowIndicatorColumn>
                                            <ExpandCollapseColumn>
                                                <HeaderStyle Width="20px" />
                                            </ExpandCollapseColumn>

                                            <Columns>
                                                <telerik:GridEditCommandColumn
                                                    EditText="คลิกเพื่อแก้ไขรายการ"
                                                    ButtonType="ImageButton">
                                                    <HeaderStyle HorizontalAlign="Center" Width="15px" />
                                                    <ItemStyle HorizontalAlign="Center" Width="15px" />
                                                </telerik:GridEditCommandColumn>
                                                <telerik:GridButtonColumn
                                                    ButtonType="ImageButton"
                                                    CommandName="Delete"
                                                    ConfirmDialogType="RadWindow"
                                                    ConfirmText="ลบข้อมูลที่เลือก?"
                                                    ItemStyle-Width="15"
                                                    Text="คลิกเพื่อลบรายการ"
                                                    UniqueName="column1">
                                                    <HeaderStyle HorizontalAlign="Center" Width="15px" />
                                                    <ItemStyle HorizontalAlign="Center" Width="15px" />
                                                </telerik:GridButtonColumn>
                                                <telerik:GridBoundColumn
                                                    DataField="Sequence"
                                                    DataType="System.Int32"
                                                    Display="False"
                                                    HeaderText="Sequence"
                                                    ReadOnly="True"
                                                    UniqueName="Sequence"
                                                    Visible="False">
                                                </telerik:GridBoundColumn>
                                                <telerik:GridBoundColumn
                                                    DataField="Code"
                                                    FilterControlWidth="100%"
                                                    AutoPostBackOnFilter="true"
                                                    ShowFilterIcon="false"
                                                    HeaderStyle-HorizontalAlign="Center"
                                                    HeaderText="รหัส"
                                                    UniqueName="Code">
                                                    <HeaderStyle HorizontalAlign="Center" Width="80px" />
                                                </telerik:GridBoundColumn>
                                                <telerik:GridBoundColumn
                                                    DataField="Name"
                                                    FilterControlWidth="100%"
                                                    AutoPostBackOnFilter="true"
                                                    ShowFilterIcon="false"
                                                    HeaderStyle-HorizontalAlign="Center"
                                                    HeaderText="ชื่อวุฒิการศึกษา"
                                                    UniqueName="Name">
                                                    <HeaderStyle HorizontalAlign="Center" Width="200px" />
                                                </telerik:GridBoundColumn>
                                                <telerik:GridBoundColumn
                                                    DataField="NameShort"
                                                    FilterControlWidth="100%"
                                                    AutoPostBackOnFilter="true"
                                                    ShowFilterIcon="false"
                                                    HeaderStyle-HorizontalAlign="Center"
                                                    HeaderText="ชื่อวุฒิการศึกษา (ย่อ)"
                                                    UniqueName="NameShort">
                                                    <HeaderStyle HorizontalAlign="Center" Width="100px" />
                                                </telerik:GridBoundColumn>
                                                <telerik:GridBoundColumn
                                                    DataField="NameEng"
                                                    FilterControlWidth="100%"
                                                    AutoPostBackOnFilter="true"
                                                    ShowFilterIcon="false"
                                                    HeaderStyle-HorizontalAlign="Center"
                                                    HeaderText="ชื่อวุฒิการศึกษา(อังกฤษ)"
                                                    UniqueName="NameEng">
                                                    <HeaderStyle HorizontalAlign="Center" Width="200px" />
                                                </telerik:GridBoundColumn>
                                                <telerik:GridBoundColumn
                                                    DataField="EducationDegree.Name"
                                                    FilterControlWidth="100%"
                                                    AutoPostBackOnFilter="true"
                                                    ShowFilterIcon="false"
                                                    HeaderStyle-HorizontalAlign="Center"
                                                    HeaderText="ระดับการศึกษา"
                                                    UniqueName="EducationDegree.Name">
                                                    <HeaderStyle HorizontalAlign="Center" Width="100px" />
                                                </telerik:GridBoundColumn>
                                            </Columns>
                                            <EditFormSettings
                                                EditFormType="WebUserControl"
                                                UserControlName="../UserControls/MAS_EduQualifications.ascx">
                                                <EditColumn UniqueName="EditCommandColumn1"></EditColumn>
                                            </EditFormSettings>
                                            <PagerStyle Mode="NextPrevNumericAndAdvanced" />
                                        </MasterTableView>
                                        <ClientSettings AllowColumnHide="True"
                                            AllowColumnsReorder="True"
                                            EnableRowHoverStyle="True"
                                            ReorderColumnsOnClient="True">
                                            <Selecting AllowRowSelect="True"
                                                EnableDragToSelectRows="true" />
                                        </ClientSettings>
                                    </telerik:RadGrid>
                                </asp:Panel>
                            </td>
                        </tr>
                    </table>
                </div>
            </td>
        </tr>
    </table>
                        
</asp:Content>
